package cn.bearspark.happening.provider.dao.po;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 动态的直播预约的数据对象
 *
 * @author f
 */
@Data
public class BookLivePO {

    /**
     * 直播预约的主键 id，也是动态基础数据表中的主键 id
     */
    private Long bookLiveId;

    /**
     * 主播的用户 id
     */
    private Long anchorId;

    /**
     * 预约直播的标题
     */
    private String title;

    /**
     * 预约直播的人数
     */
    private Long bookNum;

    /**
     * 撤销状态
     *
     * @see cn.bearspark.happening.enumeration.booklive.CanceledEnum
     */
    private Integer canceled;

    /**
     * 是否在预约直播时间前直播
     *
     * @see cn.bearspark.happening.enumeration.booklive.LivedEnum
     */
    private Integer lived;

    /**
     * 预约的直播时间
     */
    private LocalDateTime liveTime;

}
